import { createRouter, createWebHashHistory } from 'vue-router'

const router = createRouter({
  history: createWebHashHistory(),
  routes: [
    // {
    //   path: '/',
    //   name: 'layout',
    //   component: () => import('../layout/index.vue'),
    //   meta: {
    //     title: '地图',
    //     hidden: false,
    //     icon: 'Monitor',
    //   },
    //   children: [
    //     {
    //       path: '/home',
    //       name: 'home',
    //       component: () => import('../views/home/index.vue'),
    //       meta: {
    //         title: '首页',
    //         hidden: false,
    //       },
    //     },
    //     {
    //       path: '/cesiumMap',
    //       name: 'cesiumMap',
    //       component: () => import('../views/cesiumMap/index.vue'),
    //       meta: {
    //         title: 'cesium地图',
    //         hidden: false,
    //       },
    //     },
    //   ]
    // },
    // 文本编辑器
    // {
    //   path: '/wangEdit',
    //   name: 'wangEdit',
    //   component: () => import('../layout/index.vue'),
    //   meta: {
    //     title: '文本编辑器',
    //     hidden: false,
    //     icon: 'Tools'
    //   },
    //   children: [
    //     {
    //       path: '/edit',
    //       name: 'edit',
    //       component: () => import('../views/wangEdit/index.vue'),
    //       meta: {
    //         title: '用户管理',
    //         hidden: false,
    //         icon: 'Tools'
    //       },
    //     },
    //   ]
    // },
    // 系统管理
    {
      path: '/',
      name: 'systemManage',
      component: () => import('../layout/index.vue'),
      meta: {
        title: '抖音数据采集系统',
        hidden: false,
        icon: 'Tools'
      },
      children: [
        {
          path: '/menu',
          name: 'menu',
          component: () => import('../views/system/menuManagement/index.vue'),
          meta: {
            title: '视频链接录入',
            hidden: false,
          },
        },
        {
          path: '/user',
          name: 'user',
          component: () => import('../views/system/userManagement/index.vue'),
          meta: {
            title: '视频数据采集',
            hidden: false,
          },
        },
        {
          path: '/user2',
          name: 'user2',
          component: () => import('../views/system/userManag/index.vue'),
          meta: {
            title: '视频评论采集',
            hidden: false,
          },
        },
        {
          path: '/message',
          name: 'message',
          component: () => import('../views/system/message/index.vue'), // 使用布局组件
          meta: {
            title: '消息推送设置',
            hidden: false,
            icon: 'Message'
          },
          redirect: '/message/likestage', // 默认重定向
          children: [
            {
              path: '/likestage', // 使用相对路径
              name: 'likeStage',
              component: () => import('../views/system/likeStage/index.vue'),
              meta: {
                title: '点赞阶段设置',
                hidden: false,
                icon: 'Like'
              }
            },
            {
              path: '/keywordsetting', // 使用相对路径
              name: 'keywordSetting',
              component: () => import('../views/system/keywordSetting/index.vue'),
              meta: {
                title: '关键词设置',
                hidden: false,
                icon: 'Search'
              }
            }
          ]
        }

      ]
    },
    // {
    //   path: '/product',
    //   name: 'product',
    //   component: () => import('../layout/index.vue'),
    //   meta: {
    //     title: '商品管理',
    //     hidden: false,
    //     icon: 'StarFilled'
    //   },
    //   children: [
    //     {
    //       path: '/brand',
    //       name: 'brand',
    //       component: () => import("../views/product/brand/index.vue"),
    //       meta: {
    //         title: '品牌管理',
    //         hidden: false,
    //       },
    //     },
    //     {
    //       path: '/attribute',
    //       name: 'attribute',
    //       component: () => import("../views/product/attribute/index.vue"),
    //       meta: {
    //         title: '属性管理',
    //         hidden: false,
    //       },
    //     },
    //     {
    //       path: '/spu',
    //       name: 'spu',
    //       component: () => import("../views/product/skuMent/index.vue"),
    //       meta: {
    //         title: 'SPU管理',
    //         hidden: false,
    //       },
    //     },
    //     {
    //       path: '/sku',
    //       name: 'sku',
    //       component: () => import("../views/product/spuMent/index.vue"),
    //       meta: {
    //         title: 'SKU管理',
    //         hidden: false,
    //       },
    //     },
    //   ]
    // },
    {
      path: '/login',
      name: 'login',
      component: () => import('../views/login/index.vue'),
      meta: {
        title: '登录',
        hidden: true,
      },
    },
    {
      path: '/404',
      name: '404',
      component: () => import('../views/404/index.vue'),
      meta: {
        hidden: true,
      },
    },
    // {
    //   path: '/:pathMatch(.*)*',
    //   redirect: '/404',
    //   name: 'any',
    //   meta: {
    //     hidden: true,
    //   },
    // }
  ]
})

export default router
